package com.sls.game.dao;

import com.sls.game.page.Pagination;
import com.sls.game.pojo.ProvinceInfo;

/**
 * 
 * @Description：省域表
 * @author wxg
 * @Date：2013-6-14
 *
 */
public interface ProvinceDAO {
	/**
	 * 记录插入
	 * @param provinceInfo
	 */
	public void insert(ProvinceInfo provinceInfo);
	
	/**
	 * 记录更新
	 * @param provinceInfo
	 */
	public void update(ProvinceInfo provinceInfo);
	
	/**
	 * 根据主键id，查询记录信息
	 * @param id
	 * @return
	 */
	public ProvinceInfo queryProvinceInfoById(String id);
	
	/**
	 * 分页查询
	 * @param provinceInfo
	 * @return
	 */
	public Pagination<ProvinceInfo> queryPagination(ProvinceInfo provinceInfo);
	
	/**
	 * 根据省份名称，查询记录信息
	 * 
	 * @param id
	 * @return
	 */
	public ProvinceInfo queryProByProvinceName(String provinceName);
	
	/**
	 * 根据省域编码，查询记录信息
	 * @param provinceCode
	 * @return
	 */
	public ProvinceInfo queryProByProvinceCode(String provinceCode);
	
}
